package studio7i.negocio;

import java.util.Collection;

import studio7i.dao.InstrumentoDAO;
import studio7i.excepcion.DAOExcepcion;

import studio7i.modelo.Instrumento;
import studio7i.modelo.Marca;
import studio7i.modelo.Tipo_Instrumento;


public class InstrumentoNegocio {
	
	public void insertarInstrumento(int xidMarca,int xTipo,String xNom, String xMod, String xCara, double xPrec) throws DAOExcepcion {
		
		Instrumento modelo=new Instrumento();
		
		Marca oMarca=new Marca();
		oMarca.setIdMarca(xidMarca);
		
		Tipo_Instrumento oTipoIns=new Tipo_Instrumento();
		oTipoIns.setIdTipoInstrumento(xTipo);
		
		modelo.setTipo_instrumento(oTipoIns);
		modelo.setMarca(oMarca);
		modelo.setNombre(xNom);
		modelo.setModelo(xMod);
		modelo.setCaracteristicas(xCara);
		modelo.setPrecio(xPrec);
		

		InstrumentoDAO dao = new InstrumentoDAO();
		dao.insertar(modelo);
	}
	
	public Collection<Instrumento> listarInstrumentos() throws DAOExcepcion {
		InstrumentoDAO dao = new InstrumentoDAO();
		return dao.listar();
	}
}
